package com.transaction.demo.trade.dao;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

import com.transaction.demo.trade.entity.TradePaymentRecordBean;

/**
 * 描述：支付记录表
 * 作者：马庆智
 * 日期：2023/04/27 17:22:10
 */
@Mapper
public interface TradePaymentRecordDao {

   /**
    * 查询支付记录表
    *
    * @param tradePaymentRecord 请求参数
    * @return TradePaymentRecord
    * @author 马庆智
    * @date: 2023/04/27 17:22:10
    */
   TradePaymentRecordBean queryTradePaymentRecord(TradePaymentRecordBean tradePaymentRecord);

   /**
    * 查询支付记录表列表
    *
    * @param tradePaymentRecord 请求参数
    * @return List<TradePaymentRecord>
    * @author 马庆智
    * @date: 2023/04/27 17:22:10
    */
   List<TradePaymentRecordBean> queryTradePaymentRecordList(TradePaymentRecordBean tradePaymentRecord);

   /**
    * 添加支付记录表
    *
    * @param tradePaymentRecord 请求参数
    * @return int
    * @author 马庆智
    * @date: 2023/04/27 17:22:10
    */
   int saveTradePaymentRecord(TradePaymentRecordBean tradePaymentRecord);

   /**
    * 删除支付记录表
    *
    * @param ids 请求参数
    * @return int
    * @author 马庆智
    * @date: 2023/04/27 17:22:10
    */
   int deleteTradePaymentRecord(List<Integer> ids);

   /**
    * 更新支付记录表
    *
    * @param tradePaymentRecord 请求参数
    * @return int
    * @author 马庆智
    * @date: 2023/04/27 17:22:10
    */
   int updateTradePaymentRecord(TradePaymentRecordBean tradePaymentRecord);

}